triangular operation in exchange